home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1996 February
/
EnigmA AMIGA RUN 04 (1996)(G.R. Edizioni)(IT)[!][issue 1996-02][Skylink CD III].iso
/
earcd
/
editor
/
xes.lha
/
XES
/
S
/
programming-mode.xrc
< prev
next >
Wrap
Text File
|
1995-08-14
|
816b
|
11 lines
# $VER: programming-mode.xrc 1.0 (14 Aug 1995)
#Programming Mode
# This mode assigns the tab and backtab to macros that are generally
# useful for indenting code in any language. When a mode is available
# for a specific language, it is better to use the more specific mode.
setmacro programming-mode 0 (Mx-f settvar mode (Programming) settvar ftab prog-tab settvar btab prog-backtab)
setmacro prog-tab 0 (ifelse cb (goto block while cb (prog-indent down) goto block firstnb) prog-indent)
setmacro prog-indent 0 (push pos firstnb if r (pick pos) setx pushvar findstr prevf (\$prevnbline) ifelse 7 (pop pos indent . -255) (set fx \$firstnb pop pos intcmp \$x \$fx if 4 (add fx \$tabstop) dec fx pos-line \$fx) popvar findstr)
setmacro prog-backtab 0 (ifelse cb (indent b -.t) (indent . -t) firstnb)
programming-mode